html {
    min-height: 100%;
    height:     100%;
}

body {
    background-color:   #F9F9F9;
    min-height:         100%;
    font-family:		"Lucindaa Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
    font-size:          10pt;
}

h1 {
	font-size:			20pt;
	font-weight:		bold;
	color:				#2358b8;
	padding:			5px 5px 0px 5px;
	text-decoration:	underline;
}

th {
	background-image:	url('/images/admin/nav-button-background.png');
	height:				30px;
	color:				white;
	text-align:			center;
	vertical-align:		middle;
	font-weight:		bold;
	font-size:			10pt;
}

dt {
    font-weight:    bold;
}

dd {
    margin-left:    20px;
}

#doc3 {
    border: 1px solid black;
}

#hd {
    background:     url('/images/admin/header-background.png');
    height:         100px;
    border-bottom:  1px solid black;
}

#hd h1 {
    font:           	24pt Helvetica;
    font-weight:    	bold;
    padding:        	10px;
    color:				white;
    text-decoration:	none;
}

#nav {
    float:          right;
    line-height:    normal;
}

#nav ul {
    margin:         0px;
    padding:        0px;
    list-style:     none;
    top:            -34px;
    position:       relative;
    margin-right:   0px;
    height:			30px;
    background:     url('/images/admin/nav-button-background.png');
}

#nav li {
    float:          right;
    margin:         0px;
    margin-left:    0px;
    padding:        0px;
    border-top:     1px solid #2358b8;
    border-right:   1px solid #1B4591;
    border-left:    1px solid #1B4591;
    border-bottom:	none;
    height:			30px;
}

#nav a {
    display:            block;
    text-decoration:    none;
    font-family:        Helvetica;
    font-weight:        bold;
    color:              white;
    padding:            7px 15px;
    background:         url('/images/admin/nav-button-background.png');
    text-transform:     uppercase;
    font-size:			10pt;
}

#nav a:hover {
    text-decoration:    underline;
    background-color:	#D9EAFB;
    background-image:	none;
    color:				black;
}

#bd {
    background-color:   white;
    padding:			5px;
}

#ft {
    height:             25px;
    text-align:         right;
    font-size:          8pt;
    background-color:   white;
    line-height:		25px;
}

.evenRow {
	background-color:	#D9EAFB;
}

.admin-infoblock {
    border:     2px solid #D9EAFB;
    display:    inline;
    float:      left;
    margin:     5px;
}

.admin-infoblock .header {
    background-color:   #D9EAFB;
    border:             1px solid white;
    padding:            5px;
    clear:              both;
}

.admin-infoblock .header .title {
    font-size:          12pt;
    text-align:         left;
    font-weight:        bold;
}

.admin-infoblock .header .extra {
    font-size:      10pt;
    text-align:     right;
    padding-left:   20px;
}
